Don't make git checkouts world writable
authorMichael Gehring <mg@ebfe.org>
Wed, 25 Jun 2014 06:13:44 +0000 (08:13 +0200)
committerMichael Gehring <mg@ebfe.org>
Wed, 25 Jun 2014 19:07:26 +0000 (21:07 +0200)
src/cargo/sources/git/utils.rs

index b92fdcb0fd093b27e705fe79a86866412ec0d876..7e346502839ca06a1f9bc485754d15f80e06ea52 100644 (file)
@@ -1,8 +1,8 @@
 use std::fmt;
 use std::fmt::{Show,Formatter};
 use std::str;
-use std::io::{UserDir,AllPermissions};
-use std::io::fs::{mkdir_recursive,rmdir_recursive,chmod};
+use std::io::{UserDir};
+use std::io::fs::{mkdir_recursive,rmdir_recursive};
 use serialize::{Encodable,Encoder};
 
 use core::source::{Location, Local, Remote};
@@ -250,7 +250,6 @@ impl GitCheckout {
 
         git!(dirname, "clone --no-checkout --quiet {} {}",
              self.get_source().display(), self.location.display());
-        try!(chmod(&self.location, AllPermissions));
 
         Ok(())
     }